package entite;

/**
 *
 * Liste de type de question le boolean indique que qu'il peut avoir plusieur
 * réponse possible
 */
public enum RenduEnum {

    /**
     * 
     */
    LISTBOX(false),
    /**
     *
     */
    RADIO_BUTTON(false),
    /**
     * 
     */
    TEXTAREA(false),
    /**
     *
     */
    CHECKBOX(true);

    /**
     * Pour savoir si l'utilisateur peut choisir plusieur réponse
     */
    private final boolean choixMultiple;

    private RenduEnum(boolean choixMultiple) {
        this.choixMultiple = choixMultiple;
    }

    /**
     *
     * @return
     */
    public boolean isChoixMultiple() {
        return choixMultiple;
    }

    /**
     *
     * @return
     */
    public boolean getIsLISTBOX() {
        return this == LISTBOX;
    }

    /**
     *
     * @return
     */
    public boolean getIsRADIO_BUTTON() {
        return this == RADIO_BUTTON;
    }

    /**
     *
     * @return
     */
    public boolean getIsTEXTAREA() {
        return this == TEXTAREA;
    }

    /**
     *
     * @return
     */
    public boolean getIsCHECKBOX() {
        return this == CHECKBOX;
    }

}
